package com.yidu.service;

import java.text.ParseException;
import java.util.List;
import java.util.Map;

import com.yidu.action.vo.ListenMemberVo;
import com.yidu.domain.ListenMember;

/**
 * 
 * 类说明:会员的服务类
 * @author 聂菲
 * @date 2018年11月28日
 */
public interface ListenMemberService{
	/**
	 * 查询所有
	 * @param map 
	 * @return
	 */
	List<ListenMemberVo> findAll(Map<String, Object> map);

	/**
	 * 查询所有行数
	 * @param map
	 * @return
	 */
	int findCount(Map<String, Object> map);

	/**
	 * 根据id查询
	 * @param id
	 * @return
	 */
	ListenMemberVo findById(String id);

	/**
	 * 根据id修改
	 * @param vo
	 * @return
	 */
	int updateById(ListenMemberVo vo);

	/**
	 * 增加
	 * @param vo
	 * @return
	 */
	
	int addMember(ListenMemberVo vo) throws ParseException ;

	/**
	 * 根据id删除(把用户修改为无效)
	 * @param id
	 * @return
	 */
	int deleteId(String id);

	/**
	 * 根据电话号码查询
	 * @param phone
	 * @return
	 */
	ListenMember findByPhone(String phone);
}
